Redis数据库操作 您所在的位置:网站首页 redis 获取并删除 Redis数据库操作

Redis数据库操作

2023-06-28 22:22| 来源: 网络整理| 查看: 265

Redis 命令参考 — Redis 命令参考icon-default.png?t=N5K3http://doc.redisfans.com/

1、Redis,远程词典服务器,是一个基于内存的键值型NoSQL数据库

特征:

键值型,支持多种不同数据结构,功能丰富

单线程,每个命令具备原子性

低延迟,速度快(基于内存,IO多路复用,良好的编码)

支持数据持久化

支持主从集群,分片集群

支持多语言客户端

2、redis 常用命令

存储值:

set key value

setex key seconds value

mset key1 value1 key2 value2 key3 value3

append key value

获取:

get key

mget key1 key2 key3 

查看:

keys *  查看所有的键,支持正则表达式

keys a*

exists a1 判断键a1是否存在

type a1 查看a1 的类型

删除:

del key1 key2  删除

expire a1 3 设置键a1的过期时间3秒

ttl  a1 查看a1的过期时间

3、哈希hash类型,存储对象,结构为属性、值,值类型是字符串

hset key field value

比如:设置键user 的属性name 是zhangsan

hset user name zhangsan

设置多个属性

hmset key filed1 value1 field2 value2

hkeys key 获取指定键的所有属性

hget key field 获取属性的值

hmget key field1 field2 获取键的多个属性的值

hvals key 获取键所有属性的值

del key  删除hash键的所有属性

hdel key field 删除键的某个属性

4、redis list 类型

列表元素类型为字符串,按照插入顺序排序

在左侧插入数据

lpush key value1 vlaue2 value3

lrange key start stop 查看列表

lrange a1 0 -1

在右侧插入数据

rpush key value1 value2 value3

在指定元素的前或后插入新元素

linsert key before或after 现有元素   新加元素

设置指定索引位置的元素值

lset key index value 

删除指定元素

将列表中前count 次出现的值为value的元素移除

lrem key count value

count > 0表示从头到尾移除

count



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有